//1.引入fs模块
const fs=require("fs");

/*
//2.调用方法读取文件
fs.readFile("./resources/为学.md",(err,data)=>{
    //如果失败，则抛出错误
    if(err) throw err;
    //如果没有出错，则输出内容
    console.log(data.toString());
});
*/

//3.使用Promise封装
const p=new Promise(function(resolve,reject){
    //需要封装异步操作，读取文件就是异步操作
    fs.readFile("../resources/为学.md",(err,data)=>{
        //判断如果失败，就修改为reject，也就是失败状态
        if(err) reject(err);
        //如果成功
        resolve(data);
    });
});

p.then(function(value){
    //如果成功
    console.log(value.toString());
},function(reason){
    //如果失败
    console.log("文件路径或者文件名错误，请重新设置");
});